package com.sxjh.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sxjh.entity.FactoryEntity;
import com.sxjh.entity.GoodsLocation;
import com.sxjh.entity.param.GoodsLocationFactoryParam;
import com.sxjh.entity.param.GoodsLocationListParam;
import com.sxjh.entity.result.GoodsLocationLoadResult;

import java.util.List;

/**
 * <p>
 * 货物地点  服务类
 * </p>
 *
 * @author zixin
 * @since 2021-06-05
 */
public interface GoodsLocationService extends IService<GoodsLocation> {

  @Deprecated
  List<GoodsLocationLoadResult> allLoad(Integer id);

  @Deprecated
  List<GoodsLocationLoadResult> allUnLoad(Integer id);

  IPage<GoodsLocationListParam> queryPage(IPage iPage, GoodsLocationListParam param);

  IPage<FactoryEntity> queryPage2(IPage iPage, GoodsLocationFactoryParam param);

}
